package com.example.bank.dao;

import com.example.bank.pojo.Image;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author ：Leeziqiang
 * @description：TODO
 * @date ：2021/12/18 20:24
 */
@Mapper
public interface ImageDao {

    int saveImage(Image image);

    // 根据客户id和类型查找图片(9张)
    List<String> findPath(@Param("clientIdNumber") String clientIdNumber, @Param("type") String type);

    List<String> findName(@Param("clientIdNumber") String clientIdNumber, @Param("type") String type);

    List<String> listByNumber(@Param("number") String number);

    // 根据clientIdNumber删除照片
    int remove(@Param("clientIdNumber") String clientIdNumber);

    // 根据clientIdNumber查询imageName
    List<String> findNameByIdNumber(@Param("clientIdNumber") String clientIdNumber);

    int deleteByPath(@Param("path") String path);

    // 根据路径查找名字
    String findNameByPath(String path);
}
